package com.hzw.saas.service.user.model;

import com.baomidou.mybatisplus.annotation.TableName;
import com.hzw.saas.common.config.model.BaseLogicModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 客户信息表
 * </p>
 *
 * @author zzl
 * @since 2021-04-03
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("tb_customer")
public class Customer extends BaseLogicModel {

    private static final long serialVersionUID = 1L;

    /**
     * 云平台账户ID
     */
    private String userId;

    /**
     * 云平台账户
     */
    private String userName;

    /**
     * 客户编号
     */
    private String customerNo;

    /**
     * 客户姓名
     */
    private String customerName;

    /**
     * 会员权益级别
     */
    private String customerLevel;

    /**
     * 手机号码
     */
    private String phoneNo;

    /**
     * 用户邮箱
     */
    private String email;

    /**
     * 地区(省/市)
     */
    private String region;

    /**
     * 详细地址
     */
    private String address;

    /**
     * 邮编
     */
    private String postcode;

    /**
     * 机构(学校/企业)
     */
    private String organ;

    /**
     * 院系/部门
     */
    private String department;

    /**
     * 职务
     */
    private String jobTitle;

    /**
     * 关注热点
     */
    private String focus;

    /**
     * 发票信息
     */
    private String invoice;

    /**
     * 渠道类型，A-用户注册/销售手机号，B-后台开通/销售id，C-销售在线推广/销售id，D-单机软件/产品id，E-线上促销推广/活动id，F-线下活动扫码/活动id
     */
    private String channelType;

    /**
     * 渠道ID
     */
    private String channelId;

    /**
     * 渠道摘要
     */
    private String channelDesc;

    /**
     * 客户状态，1-正常，0-禁用
     */
    private Integer status;

}
